Enterprise Version
(symmetrical composition